package com.gugee.ins.common.model.es.product;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * ins商品表
 * </p>
 *
 * @author HuangXin
 * @since 2021-02-25
 */
@Data
public class InsProductEsMapping implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;

    /**
     * 商品id
     */
    private Long productId;

    /**
     * 商家uid
     */
    private Long merchantUid;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 商品价格
     */
    private String price;

    /**
     * 当前价格
     */
    private String currentPrice;

    /**
     * 全额价格
     */
    private String fullPrice;

    /**
     * 当前剥离价格
     */
    private String currentPriceStripped;

    /**
     * 全额剥离价格
     */
    private String fullPriceStripped;

    /**
     * 商品图片
     */
    private String image;

    /**
     * 零售商id
     */
    private String retailerId;

    /**
     * 描述
     */
    private String description;

    /**
     * 审查状态
     */
    private String reviewStatus;

    /**
     * 外部url
     */
    private String externalUrl;

    /**
     * 核查类型 
     */
    private String checkoutStyle;

    /**
     * 是否能分享到故事
     */
    private Boolean canShareToStory;

    /**
     * 商品分类
     */
    private String overallCategoryName;

    /**
     * 创建时间
     */
    private Long createTime;

    /**
     * 最近采集时间
     */
    private Long lastCollectTime;

    private Integer influencerCount;

    private Integer mediaCount;

    private Long tec;

    private Long lastStTime;

    private Long lastMediaTagTime;
}
